<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function Person(name, age){
    this.name =  name;
    this.age = age;
    this.eat = function (){
        console.log(this.name);
    }
}
/*
Person.prototype.name = "李四";
Person.prototype.age = 20;*/

var p1 = new Person("lisi", 20);
var p2 = new Person("za", 13);
</script>
</body>
</html>
<!--
使用原型创建对象的问题:
    缺点:
        原型上的属性是所有的对象所共有
    优点:
        方法共享


构造函数的创建对象的问题:

    优点:
        属性没有共享
    缺点:
        方法没有共享
-->